package wcs

import "gitee.com/wcs2/common/models"

//机械臂工作位置状态表
type BizRoboSiteInfo struct {
	models.BaseModel
	FbArea       string `gorm:"not null;type:varchar(60);column:fb_area;" json:"fbArea"`              //comment:所在肥波区域
	RoboSiteType string `gorm:"not null;type:varchar(60);column:robo_site_type;" json:"roboSiteType"` //comment:操作位类型
	RoboSiteName string `gorm:"not null;type:varchar(60);column:robo_site_name;" json:"roboSiteName"` //comment:操作位名称
	SysSiteCode  string `gorm:"column:sys_site_code;type:varchar(60);" json:"sysSiteCode"`            //comment:对应库位编码（可空）
	SysSiteGrid  string `gorm:"not null;type:varchar(60);column:sys_site_grid;" json:"sysSiteGrid"`   //comment:对应库位坐标（可空）
	MtrMpCode    string `gorm:"type:varchar(60);column:mtr_mp_code" json:"mtrMpCode"`                 //comment:对应落料机台编码
	TcNum        int    `gorm:"column:tc_num;" json:"tcNum"`                                          //comment:顶盖数量（顶盖垛位置有值）
	BagNum       int    `gorm:"column:bag_num" json:"bagNum"`                                         //comment:任务状态
	RoboTaskInfo string `gorm:"type:varchar(60);column:robo_task_info" json:"roboTaskInfo"`           //comment:当前状态
	LastBoxCode  string `gorm:"type:varchar(60);column:last_box_code" json:"lastBoxCode"`             //comment:最新箱码
	LastCartonId string `gorm:"type:varchar(60);column:last_carton_id" json:"lastCartonId"`           //comment:最新自定义箱子ID
	RoboSiteCode string `gorm:"not null;type:varchar(60);column:robo_site_code" json:"roboSiteCode"`  //comment:操作位编码
}

func (bizRoboSiteInfo BizRoboSiteInfo) TableName() string {
	return "biz_robo_site_info"
}
